package com.zqxq.lottery.mapper.sys;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.zqxq.lottery.entity.po.sys.LotteryHnumPO;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

/**
 * @Description ：
 * @Author ： 解风
 * @Date ： 2018/03/13 14:39
 */
@Component(value = "lotteryHnumMapper")
public interface LotteryHnumMapper extends BaseMapper<LotteryHnumPO> {

    //检查某期竞猜是否关闭
    Integer checkLotteryCanSale(Map params);

    //获取最新一期
    LotteryHnumPO getTopOne(Long lotteryId);

    //获取最新开奖的一期
    LotteryHnumPO getTopOpenOne(Long lotteryId);

    //获取最近需要进行竞猜计算的一期
    LotteryHnumPO getTopOpenForCalc(Long lotteryId);

    //获取需要关闭的期数列表
    List<LotteryHnumPO> forClose(Map params);

    //获取最近关闭的一期
    LotteryHnumPO getTopCloseOne(Long lotteryId);

}
